home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / gfx / 3d / Skulpt_src.lha / sKulpt-src / Const.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-03  |  3.3 KB  |  80 lines

  1. // Defines constantes
  2.  
  3. #define XDC_ZONE            30.f
  4. #define XDC_WID_TOP            1L                // Identifiant vue de dessus
  5. #define XDC_WID_FACE        2L                // Identifiant vue de face
  6. #define XDC_WID_SIDE        3L                // Identifiant vue de droite
  7.  
  8. #define    XDC_NUMPT            50000              // Nombre maxi de sommets
  9. #define    XDC_NUMEDGE            50000              // Nombre maxi d'arêtes hors triangles
  10. #define XDC_NUMTRI            20000              // Nombre maxi de triangles
  11. #define XDC_NUMLAMP            100                // Nombre maxi de lampes
  12. #define XDC_NUMOBJECTS        500                // Nombre maxi d'objets
  13. #define XDC_NUMMTRL         200             // Nombre maxi de matériaux (éventuellement texturés par upload)
  14. #define XDC_NUMTEX          100             // Nombre maxi de textures (avant upload)
  15.  
  16. #define XDC_GID_AddPoint    0                // Id gadget ajouter point
  17. #define XDC_GID_Center        1                // Id gadget Centrer vue
  18. #define XDC_GID_GoDown        2                // Id gadget descendre
  19. #define XDC_GID_GoLeft        3                // Id gadget aller à gauche    
  20. #define XDC_GID_GoUp        4                // Id gadget monter
  21. #define XDC_GID_GoRight        5                // Id gadget aller à droite
  22. #define XDC_GID_Grab        6                // Id gadget activer pince
  23. #define XDC_GID_MakeTri        7                // Id gadget créer triangle
  24. #define XDC_GID_Reverse        8                // Id gadget ???
  25. #define XDC_GID_RotAnti        9                // Id gadget Rotation anti clockwise
  26. #define XDC_GID_RotClock    10                // Id gadget rotation clockwise
  27. #define XDC_GID_ZoomIn        11                // Id gadget zoom en avant
  28. #define XDC_GID_ZoomOut        12                // Id gadget zoom arrière
  29.  
  30. // Couleurs saturées
  31. #define XDC_COL_WHITE        0x00FFFFFF        // blanc
  32. #define XDC_COL_RED            0x000000FF        // rouge
  33. #define XDC_COL_GREEN        0x0000FF00        // vert
  34. #define XDC_COL_BLUE        0x00FF0000        // bleu
  35. #define XDC_COL_YELLOW        0x0000FFFF        // jaune
  36. #define XDC_COL_CYAN        0x00FFFF00        // cyan
  37. #define XDC_COL_PINK        0x00FF00FF        // rose
  38. #define XDC_COL_BLACK        0x00000000        // noir
  39. // Couleurs demi-saturées
  40. #define XDC_COL_GREY        0x00808080        // gris
  41. #define XDC_COL_DKRED        0x00000080        // rouge
  42. #define XDC_COL_DKGREEN        0x00008000        // vert
  43. #define XDC_COL_DKBLUE        0x00800000        // bleu
  44. #define XDC_COL_DKYELLOW    0x00008080        // jaune
  45. #define XDC_COL_DKCYAN        0x00808000        // cyan
  46. #define XDC_COL_DKPINK        0x00800080        // rose
  47. // Autres couleurs
  48. #define XDC_COL_DKBLUESK    0x00543025        // bleu foncé
  49. #define XDC_COL_LTBLUESK    0x00836034        // bleu clair
  50. #define XDC_COL_GRID        0x00b0b000        // pour la grille : cyan foncé
  51.  
  52. #define XDC_G_LARG            16                // Largeur bitmaps gadgets Sculpt3D
  53. #define XDC_G_HAUT            9                // Hauteur bitmaps gadgets
  54.  
  55. #define    XDC_MODE_COMPLET    TRUE            // Tout redessiner
  56. #define XDC_MODE_PARTIEL    FALSE            // Seulement rafraichir
  57.  
  58. #define XDC_S_Title3D        "Vue perspective 3D "
  59.  
  60. #define    XDC_ALLOWSAME        TRUE            // Pour autoriser le recyclage de points
  61. #define XDC_FORCENEW        FALSE            // Pour forcer la création de nouveaux points
  62.  
  63. #define XDC_TOOL_NONE        'N'
  64. #define XDC_TOOL_SELECT        'S'
  65. #define XDC_TOOL_UNSELECT    'U'
  66. #define XDC_TOOL_MAGNET        'M'
  67. #define XDC_TOOL_CURVE        'C'
  68. #define XDC_TOOL_EXTRUDE    'X'
  69. #define XDC_TOOL_EDGE        'E'
  70. #define XDC_TOOL_GRAB        'G'
  71.  
  72. #define XDC_SINGLETOGGLE    1                // Mode toggle sélection un point unique
  73. #define XDC_SELECTALL        2                // Mode sélection tous points dans zone
  74. #define XDC_DESELECTALL        3                // Mode désélection tous points dans zone
  75.  
  76. #define XDC_MODE_CLONE        FALSE            // Mode extrusion : clonage seulement
  77. #define    XDC_MODE_EXTRUDE    TRUE            // Mode extrusion : clonage & extrusion
  78.  
  79. #define XDC_MAX_HOLES        50                // Nombre max. de trous dans une forme à remplir
  80.